Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a new helper to convert a long double to an 80-bit RzIL float #4062

Merged
merged 2 commits into from
Jan 3, 2024

Conversation

DMaroo
Copy link
Member

@DMaroo DMaroo commented Jan 3, 2024

Your checklist for this pull request

  • I've read the guidelines for contributing to this repository
  • I made sure to follow the project's coding style
  • I've documented or updated the documentation of every function and struct this PR changes. If not so I've explained why.
  • I've added tests that prove my fix is effective or that my feature works (if possible)
  • I've updated the rizin book with the relevant information (if needed)

Detailed description

New function: rz_il_op_new_float_from_f80
New opbuilder: F80

Test plan

Add a test for rz_il_op_new_float_from_f80.
Update rz_il_sort_pure_eq to have a float format check as well.
Add a few includes in header files so that some types are visible.

Closing issues

Needed for #3865.

DMaroo added 2 commits January 3, 2024 17:15
    * New function: `rz_il_op_new_float_from_f80`
    * New opbuilder: `F80`
    * Also add a float format check in `rz_il_sort_pure_eq`
    * Add a few `includes` so that some types are visible
@DMaroo DMaroo force-pushed the rzil-f80-from-float branch from 9d8bd00 to 9c65c0c Compare January 3, 2024 11:46
@DMaroo
Copy link
Member Author

DMaroo commented Jan 3, 2024

Can someone rerun the Woodpecker MacOS ARM64 CI? It was green before the rebase and force push. It's probably flaky.

@DMaroo DMaroo merged commit 97d3367 into dev Jan 3, 2024
47 checks passed
@DMaroo DMaroo deleted the rzil-f80-from-float branch January 3, 2024 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants